permanent camping - German English Dictionary